English Dictionary
◊ STAMP DOWN
stamp down
v : to put down by force or authority; "suppress a nascent
uprising", "stamp down on littering" "conquer one's
desires" [syn: {suppress}, {inhibit}, {subdue}, {conquer},
{curb}]